package Java0309.Java0310;

public class SmallBall {
    public static void main(String[] args) {
        //要求：一个小球从10米高处落下，每次弹起的高度是前次的80%，和地面碰撞多少次后，弹起高度小于0.01米？此时小球的运行轨迹是多少米？
        //统计小球与地面碰撞次数
        int count = 0;
        //弹起高度
        double h = 10;
        //运行轨迹总长度
        double sum = 0;
        while (h > 0.01) {
            sum = sum + h * 2;
            h = h * 0.8;
            count++;

        }
        System.out.println("与地面碰撞" + count + "次");
        System.out.println("小球的运行轨迹是" + (sum - 20 + h) + "米");
    }
}
